Ext.onReady(function ()
{
	function submitForm()
	{
		if (addNewEnvironmentForm.getForm().isValid())
		{
			addNewEnvironmentForm.getForm().submit(
			{
				url : basePath + 'room/addNewEnvironment',
				method : 'POST',
				waitMsg : '正在添加，请稍候...',
				waitTitle : '添加中',
				timeout : 300000,
				params : addNewEnvironmentForm.getValues(),
				success : function (addNewEnvironmentForm, action)
				{
					var isSuc = action.result.success;
					if (isSuc)
					{
						Ext.Msg.alert('添加成功！', '已经完成添加，您可以继续配置实验室环境！');
					}
					else
					{
						var res = action.result.res;
						Ext.Msg.alert('添加失败', res);
					}
				},
				failure : function (addCourseForm, action)
				{
					var res = action.result.res;
					Ext.Msg.alert('添加失败', res);
				}
			}
			);
		}
	}

	var tmp = Ext.getCmp('addNewEnvironmentForm');
	if (tmp != null)
		tmp.destroy();
	var addNewEnvironmentForm = Ext.create("Ext.form.FormPanel",
		{
			title : '添加一个新的环境',
			frame : false,
			defaultType : 'textfield',
			renderTo : 'showAddNewEnvironmentDiv',
			defaults :
			{
				labelWidth : 100,
				labelAlign : "right"
			},
			items : [
				{
					allowBlank : false,
					fieldLabel : '环境名称',
					name : 'name',
					emptyText : '输入名称',
					width : 400
				},
				new Ext.form.TextArea(
				{
					allowBlank : false,
					name : 'information',
					emptyText : '请输入对环境的详细描述',
					width : 800,
					height : 400,
					fieldLabel : '环境详细信息'
				}
				)
			],
			buttons : [
				{
					text : '确定',
					handler : function ()
					{
						submitForm();
					}
				}
			]
		}
		);
}
);
